<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>方法</title>
    <script>
        'use strict'
        // function xiaoming(FirstName, LastName) {
        //     name = FirstName + LastName;
        //     console.log(name);
        // }
        // xiaoming('李', '明');

        // function MyName() {
        //     alert("高质量的最高音要比最高音重要！");
        // }
        // MyName();

        // var Dragon = {
        //     name: 'BlackLee',
        //     birth: 2000,
        //     age: function () {
        //         return new Date().getFullYear() - this.birth;
        //     }
        // }
        // console.log(Dragon.age());

        // var birth = prompt("请输入您的出生年份！");
        // function getAge() {
        //     var y = new Date().getFullYear() - birth;
        //     return console.log("您的年龄为：", y);
        // }
        // getAge();

        // function getBirth() {
        //     return new Date().getFullYear() - this.birth;
        // }
        // var car = {
        //     name: 'xiaohua',
        //     birth: 2000,
        //     age: getBirth
        // }
        // console.log(car.age()); // 20
        // console.log(getBirth()); // birth of undefined


        // var xiaoming = {
        //     name: '小明',
        //     birth: 1990,
        //     age: function () {
        //         // var that = this; // 在方法内部一开始就捕获this
        //         function getAgeFromBirth() {
        //             var y = new Date().getFullYear();
        //             return y - this.birth; // 用that而不是this
        //         }
        //         return getAgeFromBirth();
        //     }
        // };

        // console.log(xiaoming.age()); //  Uncaught TypeError: Cannot read property 'birth' of undefined

            //😜
            function getAge(){
                return new Date().getFullYear() - this.birth
            }

            var xiaohua={
                name:'🔅',
                birth:2000,
                age:getAge
            }

            console.log(getAge.apply(xiaohua,[])); //20
            console.log(Math.min.call(null,1,2,3));

            
            





    </script>
</head>

<body>

</body>

</html>